﻿#region Includes
using System;
using System.IO;
using OpenTK;
#endregion

namespace GingerGL.Graphics.Models.BSP
{
    //-------------------------------------------------------------//
    /// <summary>
    /// Mesh face for drawing
    /// </summary>
    public struct MeshFace
    {
        //--------------------------------------------------------//
        #region Variables
        /// <summary>
        /// Gets/Set The First Position of the Vertex Index
        /// </summary>
        public int FirstVertexIndex;
        /// <summary>
        /// Gets/Sets the number of vertices
        /// </summary>
        public int NumVertices;
        /// <summary>
        /// Gets/Sets Texture Index Position
        /// </summary>
        public int TextureIndex;
        /// <summary>
        /// Gets/Sets Lightmap Index Position
        /// </summary>
        public int LightmapIndex;
        /// <summary>
        /// Gets/Sets First Mesh Position 
        /// </summary>
        public int FirstMeshIndex;
        /// <summary>
        /// Gets/Sets Number of Indicies
        /// </summary>
        public int NumMeshIndices;
        #endregion
        //--------------------------------------------------------//
    }
    //------------------------------------------------------------//
}
